Big Huge Thesaurus

Damaliscus lunatus

noun